Golang Job: Backend Software Engineer (AU)

Job added on

Location

Sydney - Australia

Job type

Full-Time

Golang Job Details

Sydney, New South Wales/ Full-time

DroneShield is seeking a Backend Software Engineer with relevant experience to join the development team in Sydney. The role is primarily focused on the development of DroneShield C2 platform, DroneSentry-C2 (https://www.droneshield.com/sentry-c2). The C2 platform combines data from multi different deployed sensor types and displays this information to the user in a meaningful way. It represents an exceptional opportunity for a result-driven individual in a new niche but exploding market.

Responsibilities, Job Duties and Expectations

  • Design, develop and deploy backend services with focus on high availability, low latency, and scalability
  • Translate complex geospatial algorithms into high performance production software
  • Collaborate closely with other engineers and become a valued member of an autonomous, cross-functional team
  • Take operational responsibility for the services that are owned by your team
  • An abundance of ambition and motivation to grow the company and compete at a global level
  • Comfortable writing Go. Ruby and Python are also in the stack
  • Familiar with Docker, Postman, GitLab, AWS is favourable
  • You are a lifelong learner. You’re self-taught and continuously learning. You are interested in keeping up with current best practices in your areas of expertise
  • You are experienced working with modern infrastructure and tools
  • You are comfortable running your software in Linux environments
  • You follow sound engineering practices like continuous delivery, defensive programming, and automated testing
  • You’re familiar with designing and building distributed and scalable systems

Qualifications, Experience and Skills

  • BS degree in Computer Science, similar technical field of study or equivalent practical experience
  • 2 to 5 years of Software development experience in Go (Golang) is required.
  • Experience working with two or more from the following: web application development, Unix/Linux environments, distributed and parallel systems, developing large software systems, and/or security software development
  • Basic understanding of Python is ideal
  • Experience developing microservice infrastructure is ideal
  • Experience developing systems to utilise Machine Learning or complex algorithm services is favourable
  • Experience working with deployed ‘IoT’ networked device is very favourable
  • Previous ‘start-up’ or ‘scale-up’ experience is favourable

HOW TO APPLY

To apply, email us at [email protected] with a copy of your CV and title of the position you are interested in.

Your background not matching to the advertised roles?
Contact us with your details to be considered.